body{
	margin: 0;
	padding: 0;
	margin: 0 auto;
	font-family: ﻿"微软雅黑";
}
ul{
	margin: 0;
	padding: 0;
}
li{
	list-style: none;
}
i{
	font-style: normal;
}
a{
	text-decoration: none;
}
html,body {	
	background: #F5F5F5 !important;
}
div,span,img,li{
	cursor: pointer;	
}
*{
    -webkit-tap-highlight-color: transparent;
 }
 
.post-bg{
	width: 100%;
	height: 6.186666rem;
	background: url(../fximg/bg.png);
	background-size: 100% 6.186666rem;
	display: inline-block;
}
.logo{
	width: 1.813333rem;
	height: 2.04rem;
}
.font-img{
	width: 5.413333rem;
	height: 1.026666rem;
	vertical-align: top;
	margin-top: 0.8rem;
}
.bg-img{
	text-align: center;
	margin-top: 1.16rem;
}
.post-con{
	width: 90%;
	background: #FFFFFF;
	margin: 0 auto;
	margin-top: -2px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
	border-radius: 15px;
	padding: 1.066666rem 0;
	margin-bottom: 90px;
}

.post-son-flex{
	width: 90%;
	margin: 0 auto;
}
.resume-info-flex,.education-flex{
	display:-webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content:  space-between;
}
.post-flex-cc{
	display:-webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.post-flex-cc{
	line-height: 30px;
}
.post-flex-cc span:nth-child(1){
	flex: 2;
	-webkit-flex: 2;
}
.post-flex-cc span:nth-child(2){
	flex: 5;
	-webkit-flex: 5;
}
.icon{
	background: url(../fximg/icons.png) no-repeat;
	display: inline-block;
	background-size: 5.173333rem  0.453333rem;
}
.undergo-icon{
	width: 0.36rem;
	height: 0.346666rem;
	background-position:-0.466666rem 0 ;
}

.education-icon{
	width: 0.386666rem;
	height: 0.346666rem;
	background-position:-0.933333rem 0 ;
}
.age-icon{
	width: 0.36rem;
	height: 0.346666rem;
	background-position:-2rem 0 ;
}
.intention-icon{
    width: 0.453333rem;
    height: 0.44rem;
    background-position: -2.493333rem 0;
}
.undergo-icon1{
	width: 0.453333rem;
    height: 0.44rem;
    background-position: -3.08rem 0;
}
.education{
	width: 0.453333rem;
    height: 0.44rem;
    background-position: -3.666666rem 0;
}
.dot-icon{
	width: 0.346666rem;
    height: 0.346666rem;
    background-position: -4.84rem 0;
}
.introduce-icon{
	width: 0.453333rem;
    height: 0.453333rem;
    background-position: -4.253333rem 0;
}
.font-cover{
	font-size: 14px;
	color: #999;
	padding-bottom: 0.666666rem;
}
.company-name{
	font-size: 15px;
	margin-left: 3px;
}
.experience-con{
    font-size: 14px;
    border-left: 1px dashed transparent;
    margin-left: 0.17rem;
    padding: 0.2rem 0 0.4rem 0.406666rem;
}
.border-col{
	border-color:#2ba245;
}
.cls{
	margin-top: 0.2rem;
}
.cls-color{
	color: #999999;;
}
.cls-color1{
	color: #4d4d4d;
}

.my-head{
	width: 1.6rem;
	height: 1.6rem;
	border-radius: 50px;
}
.my-name{
	font-size: 0.5rem;
	color: #333333;
	font-weight: bold;
}
.post-name{
	font-size: 14px;
	color: #333333;
}
.moer-margin{
	font-size: 14px;
    margin-top: 0.4rem;
}
.right-head{
	font-size: 14px;
	text-align: center;
	color: #333333;
}
.undergo-box{
	margin: 0 0.4rem;
}
.les{
	margin-top: 5px;
}
.resume-info-flex{
	border-bottom: 1px solid #d9d9d9;
}

.post-type {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    margin-left: 0.1rem;
}
.post-tit {
    margin-bottom: 0.6rem;
}
.post-type-non {
    padding: 0.633333rem 0;
    border-bottom: 1px solid #d9d9d9;
    line-height: 25px;
}
.functions-box{
	font-size: 14px;
}

.functions-box .left-font-color{
	color: #999999;
}
.education-time{
	font-size: 14px;
	color: #999999;
}

.comm-btn{
	display: block;
	width: 90%;
	margin: 0 auto;
	margin-top: 15px;
	outline: none;
	font-size: 16px;
	border: none;
	padding: 12px 0;
	color: #FFFFFF;
	border-radius: 5px;
	background: #2ba245;
}
.postion-btn{
	width: 100%;
	height: 70px;
	line-height: 70px;
	position: fixed;
	left: 0;
	bottom: 0;
	background: #F5F5F5;
	border-top: 1px solid #e6e6e6;
}
.comm-btn:active{
	background: #2ba245cc;
}
.education-school{
	margin-left: 0.5rem;
	font-size: 14px;
	margin-top: 0.2rem;
}
.education-school span{
	display: inline-block;
	line-height: 12px;
}
.education-school span:nth-child(1){
	padding-right: 10px;
}

.education-school span:nth-child(3){
	padding-left: 10px;
	border-left: 1px solid #cccccc;
}
.post-p{
	font-size: 14px;
	color: #333333;
}
.border-none{
	border: none;
    padding-bottom: 0;
}
